medusa-bonuses-plugin
Version:
medusa-bonuses-plugin is a Medusa plugin that adds bonus program to Medusa ecommerce stores.
20 lines • 1.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.POST = void 0;
class AdjustBalanceRequest {
}
class AdjustBalanceResponse {
}
// Админка: изменение баланса бонусов пользователя
const POST = async (req, res) => {
const bonusService = req.scope.resolve("bonusService");
const { id } = req.params;
const { amount, reason } = req.body;
await bonusService.adjustBonusBalance(id, amount, {
reason,
adjusted_by: req.user.id
});
res.json({ success: true, bonus_account: await bonusService.getBonusAccount(id) });
};
exports.POST = POST;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvYXBpL2FkbWluL2N1c3RvbWVycy9baWRdL2JvbnVzL2FkanVzdC9yb3V0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFZQSxNQUFNLG9CQUFvQjtDQUd6QjtBQUVELE1BQU0scUJBQXFCO0NBRzFCO0FBRUQsa0RBQWtEO0FBQzNDLE1BQU0sSUFBSSxHQUFHLEtBQUssRUFDckIsR0FBd0MsRUFDeEMsR0FBMEMsRUFDNUMsRUFBRTtJQUNBLE1BQU0sWUFBWSxHQUFnQixHQUFHLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQTtJQUNuRSxNQUFNLEVBQUUsRUFBRSxFQUFFLEdBQUcsR0FBRyxDQUFDLE1BQU0sQ0FBQTtJQUN6QixNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxHQUFHLEdBQUcsQ0FBQyxJQUFJLENBQUE7SUFFbkMsTUFBTSxZQUFZLENBQUMsa0JBQWtCLENBQUMsRUFBRSxFQUFFLE1BQU0sRUFBRTtRQUNoRCxNQUFNO1FBQ04sV0FBVyxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRTtLQUN6QixDQUFDLENBQUE7SUFFRixHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsTUFBTSxZQUFZLENBQUMsZUFBZSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQTtBQUN0RixDQUFDLENBQUE7QUFkWSxRQUFBLElBQUksUUFjaEIifQ==